Soru & Cevap

ConnectionHelper sınıfı

29.11.2013 - 10:13

android 401 egitimini servisler kısmında ConnectionHelper sınıfı kullanılmıs. daha onceki konularda kullanıldıgı soylenmis sitede aradım bulamadım.

ConnectionHelper sınıfı hangi konuda kullanıldı ?

27 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-61362-1544162200.jpg
AliKeskin
07.12.2018 - 12:55

ConnectionHelper classı aşağıdaki linkteki eğitimde var. Android Servisler Eğitimi 

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-401/android-servisler

 

 

picture-1055-1589818577.png
peryav
28.05.2014 - 12:43

Evet, ConnectionHelper class'i onceki egitimlerde yer almiyor. Ama bu ornek sinif cok ise yaradi. Tesekkurler!

Profile picture for user yasinkafadar
yasinkafadar
30.11.2013 - 12:57

Selamlar,

Dediğiniz sınıfı bende aradım bulamadım eğitimler içinde. Rica etsem bu konuda geri bildirim yapabilir misiniz eğitim içeriğinin altında bulunan kısımdan.

- Ayrıca ConnectionHelper sınıfının yaptığı url'de bulunan içeriği almak. Bunun benzeri internette birçok örnek bulabilirsiniz. Aşağıda ben bir örnek gönderiyorum. Ama dediğim gibi bu işi yapan birçok farklı kod parçası bulunmamaktadır.

 

public class HttpUtils {
 
  public static String getContents(String url) {
        String contents ="";
 
  try {
        URLConnection conn = new URL(url).openConnection();
 
        InputStream in = conn.getInputStream();
        contents = convertStreamToString(in);
   } catch (MalformedURLException e) {
        Log.v("MALFORMED URL EXCEPTION");
   } catch (IOException e) {
        Log.e(e.getMessage(), e);
   }
 
  return contents;
}
 
private static String convertStreamToString(InputStream is) throws UnsupportedEncodingException {
 
      BufferedReader reader = new BufferedReader(new    
                              InputStreamReader(is, "UTF-8"));
        StringBuilder sb = new StringBuilder();
         String line = null;
         try {
                while ((line = reader.readLine()) != null) {
                        sb.append(line + "\n");
                }
           } catch (IOException e) {
                e.printStackTrace();
           } finally {
                try {
                        is.close();
                } catch (IOException e) {
                        e.printStackTrace();
                }
            }
        return sb.toString();
  }
}